package com.houweishi.file.domain;

import lombok.Data;

import java.util.StringJoiner;

/**
 * @author yqq
 * @date 2023/3/27
 * @Description
 */
@Data
public class FileUploadEntity {
    /** 文件名 */
    private String name;

    /** 服务器文件名 */
    private String serverFileName;


    /** 客户端访问路径 */
    private String visitUrl;

    /** 文件大小，单位bit */
    private Long size;

    /** 文件目录*/
    private String filePath;

    /** 文件后缀名*/
    private String suffix;


    @Override
    public String toString() {
        return new StringJoiner(", ", FileUploadEntity.class.getSimpleName() + "[", "]")
                .add("name='" + name + "'")
                .add("serverFileName='" + serverFileName + "'")
                .add("visitUrl='" + visitUrl + "'")
                .add("size=" + size)
                .add("filePath='" + filePath + "'")
                .add("suffix='" + suffix + "'")
                .toString();
    }
}
